\subsubsection{Defining functions in PostgreSQL}

	\textit{Remark : PL/SQL = Oracle language, PL/pgSQL = PostgreSQL}\\
	
	It is possible to define function with a body written in PSM.
	
\subsubsection{Triggers}

	Triggers are often used to ensure that integrity constraints are satisfied, usually in one or two way :
	\begin{itemize}
		\item Rejection
		\item Propagate
	\end{itemize}